stone ball used as missile - French English Dictionary